/****************************************************
 * Description: DAO for 用户组角色
 * Copyright:   Copyright (c) 2013
 * Company:     beiwaionline
 * @author      bfsu
 * @version     1.0
 * @see
	HISTORY
    *  2013-08-08 bfsu Create File
**************************************************/

package com.bfsuolframework.security.dao;

import java.util.List;

import com.bfsuolframework.security.entity.GroupRole;
import com.bfsuolframework.core.dao.DAO;

public interface GroupRoleDAO extends DAO<GroupRole> {
	
    /**
     * 通过 用户组主键 查询 用户组角色
     * @param 用户组主键
     * @return 用户组角色 集合
     */
    public List<GroupRole> findGroupRolesByGroupId(Long groupId);

    /**
     * 通过 角色主键 查询 用户组角色
     * @param 角色主键
     * @return 用户组角色 集合
     */
    public List<GroupRole> findGroupRolesByRoleId(Long roleId);

	/**
	 * 通过用户组ID删除用户组角色
	 * @param groupId
	 */
	public void deleteByGroupId(Long groupId);



}
